package models

import (
	"gorm.io/datatypes"
	"time"
)

type WebsiteDynamicAd struct {
	Domain     string                      `json:"domain" gorm:"primaryKey"` // 域名
	ErrHtml    string                      `json:"err_html"`                 // 不是蜘蛛，且没有从指定来源访问时，返回的html
	UserAgents datatypes.JSONSlice[string] `json:"user_agents" gorm:"type:string"`
	Referers   datatypes.JSONSlice[string] `json:"referers" gorm:"type:string"` // 来源列表
	AdName     datatypes.JSONSlice[string] `json:"ad_name" gorm:"type:string"`  // 广告名称，可多个，随机调用。
	CreatedAt  time.Time                   `json:"created_at"`
}
